<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="robots" content="noodp" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1">
        <title>Theme Documentation - Extended Shortcodes - Bore&#39;s Note</title><meta name="Description" content="LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo."><meta property="og:title" content="Theme Documentation - Extended Shortcodes" />
<meta property="og:description" content="LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://luckly.work/en/theme-documentation-extended-shortcodes/" />
<meta property="og:image" content="https://luckly.work/en/theme-documentation-extended-shortcodes/featured-image.jpg"/>
<meta property="article:published_time" content="2020-03-03T16:29:41+08:00" />
<meta property="article:modified_time" content="2020-03-03T16:29:41+08:00" />
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="https://luckly.work/en/theme-documentation-extended-shortcodes/featured-image.jpg"/>
<meta name="twitter:title" content="Theme Documentation - Extended Shortcodes"/>
<meta name="twitter:description" content="LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo."/>
<meta name="application-name" content="LoveIt">
<meta name="apple-mobile-web-app-title" content="LoveIt"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#da532c"><link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
        <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
        <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"><link rel="manifest" href="/site.webmanifest"><link rel="canonical" href="https://luckly.work/en/theme-documentation-extended-shortcodes/" /><link rel="prev" href="https://luckly.work/en/basic-markdown-syntax/" /><link rel="next" href="https://luckly.work/en/theme-documentation-built-in-shortcodes/" /><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.min.css"><link rel="stylesheet" href="/css/style.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.13.0/css/all.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@3.7.2/animate.min.css"><script type="application/ld+json">
    {
        "@context": "http://schema.org",
        "@type": "BlogPosting",
        "headline": "Theme Documentation - Extended Shortcodes",
        "inLanguage": "en",
        "mainEntityOfPage": {
            "@type": "WebPage",
            "@id": "https:\/\/luckly.work\/en\/theme-documentation-extended-shortcodes\/"
        },"image": [{
                            "@type": "ImageObject",
                            "url": "https:\/\/luckly.work\/en\/theme-documentation-extended-shortcodes\/featured-image.jpg",
                            "width":  1280 ,
                            "height":  720 
                        }],"genre": "posts","keywords": "shortcodes","wordcount":  3263 ,
        "url": "https:\/\/luckly.work\/en\/theme-documentation-extended-shortcodes\/","datePublished": "2020-03-03T16:29:41+08:00","dateModified": "2020-03-03T16:29:41+08:00","license": "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.","publisher": {
            "@type": "Organization",
            "name": "xxxx","logo": {
                    "@type": "ImageObject",
                    "url": "https:\/\/luckly.work\/images\/avatar.png",
                    "width":  528 ,
                    "height":  560 
                }},"author": {
                "@type": "Person",
                "name": "Dillon"
            },"description": "LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo."
    }
    </script></head>
    <body header-desktop="fixed" header-mobile="auto"><script type="text/javascript">(window.localStorage && localStorage.getItem('theme') ? localStorage.getItem('theme') === 'dark' : ('auto' === 'auto' ? window.matchMedia('(prefers-color-scheme: dark)').matches : 'auto' === 'dark')) && document.body.setAttribute('theme', 'dark');</script>

        <div id="mask"></div><div class="wrapper"><header class="desktop" id="header-desktop">
    <div class="header-wrapper">
        <div class="header-title">
            <a href="/en/" title="Bore&#39;s Note"><span class="header-title-pre"><i class='far fa-kiss-wink-heart fa-fw'></i></span>LoveIt</a>
        </div>
        <div class="menu">
            <div class="menu-inner"><a class="menu-item" href="/en/posts/"> Posts </a><a class="menu-item" href="/en/tags/"> Tags </a><a class="menu-item" href="/en/categories/"> Categories </a><a class="menu-item" href="/en/categories/documentation/"> Docs </a><a class="menu-item" href="/en/about/"> About </a><a class="menu-item" href="https://github.com/dillonzq/LoveIt" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw'></i>  </a><span class="menu-item delimiter"></span><a href="javascript:void(0);" class="menu-item language" title="Select Language">English<i class="fas fa-chevron-right fa-fw"></i>
                        <select class="language-select" id="language-select-desktop" onchange="location = this.value;"><option value="/en/theme-documentation-extended-shortcodes/" selected>English</option><option value="/theme-documentation-extended-shortcodes/">简体中文</option></select>
                    </a><span class="menu-item search" id="search-desktop">
                        <input type="text" placeholder="Search titles or contents..." id="search-input-desktop">
                        <a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-desktop" title="Search">
                            <i class="fas fa-search fa-fw"></i>
                        </a>
                        <a href="javascript:void(0);" class="search-button search-clear" id="search-clear-desktop" title="Clear">
                            <i class="fas fa-times-circle fa-fw"></i>
                        </a>
                        <span class="search-button search-loading" id="search-loading-desktop">
                            <i class="fas fa-spinner fa-fw fa-spin"></i>
                        </span>
                    </span><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
                    <i class="fas fa-adjust fa-fw"></i>
                </a>
            </div>
        </div>
    </div>
</header><header class="mobile" id="header-mobile">
    <div class="header-container">
        <div class="header-wrapper">
            <div class="header-title">
                <a href="/en/" title="Bore&#39;s Note"><span class="header-title-pre"><i class='far fa-kiss-wink-heart fa-fw'></i></span>LoveIt</a>
            </div>
            <div class="menu-toggle" id="menu-toggle-mobile">
                <span></span><span></span><span></span>
            </div>
        </div>
        <div class="menu" id="menu-mobile"><div class="search-wrapper">
                    <div class="search mobile" id="search-mobile">
                        <input type="text" placeholder="Search titles or contents..." id="search-input-mobile">
                        <a href="javascript:void(0);" class="search-button search-toggle" id="search-toggle-mobile" title="Search">
                            <i class="fas fa-search fa-fw"></i>
                        </a>
                        <a href="javascript:void(0);" class="search-button search-clear" id="search-clear-mobile" title="Clear">
                            <i class="fas fa-times-circle fa-fw"></i>
                        </a>
                        <span class="search-button search-loading" id="search-loading-mobile">
                            <i class="fas fa-spinner fa-fw fa-spin"></i>
                        </span>
                    </div>
                    <a href="javascript:void(0);" class="search-cancel" id="search-cancel-mobile">
                        Cancel
                    </a>
                </div><a class="menu-item" href="/en/posts/" title="">Posts</a><a class="menu-item" href="/en/tags/" title="">Tags</a><a class="menu-item" href="/en/categories/" title="">Categories</a><a class="menu-item" href="/en/categories/documentation/" title="">Docs</a><a class="menu-item" href="/en/about/" title="">About</a><a class="menu-item" href="https://github.com/dillonzq/LoveIt" title="GitHub" rel="noopener noreffer" target="_blank"><i class='fab fa-github fa-fw'></i></a><a href="javascript:void(0);" class="menu-item theme-switch" title="Switch Theme">
                <i class="fas fa-adjust fa-fw"></i>
            </a><a href="javascript:void(0);" class="menu-item" title="Select Language">English<i class="fas fa-chevron-right fa-fw"></i>
                    <select class="language-select" onchange="location = this.value;"><option value="/en/theme-documentation-extended-shortcodes/" selected>English</option><option value="/theme-documentation-extended-shortcodes/">简体中文</option></select>
                </a></div>
    </div>
</header>
<div class="search-dropdown desktop">
    <div id="search-dropdown-desktop"></div>
</div>
<div class="search-dropdown mobile">
    <div id="search-dropdown-mobile"></div>
</div>
<main class="main">
                <div class="container"><div class="toc" id="toc-auto">
            <h2 class="toc-title">Contents</h2>
            <div class="toc-content" id="toc-content-auto"></div>
        </div><article class="page single"><h1 class="single-title animated flipInX">Theme Documentation - Extended Shortcodes</h1><div class="post-meta">
            <div class="post-meta-line"><span class="post-author"><a href="https://dillonzq.com" title="Author" target="_blank" rel="noopener noreffer author" class="author"><i class="fas fa-user-circle fa-fw"></i>Dillon</a></span>&nbsp;<span class="post-category">included in <a href="/en/categories/documentation/"><i class="far fa-folder fa-fw"></i>Documentation</a></span></div>
            <div class="post-meta-line"><i class="far fa-calendar-alt fa-fw"></i>&nbsp;<time datetime="2020-03-03">2020-03-03</time>&nbsp;<i class="fas fa-pencil-alt fa-fw"></i>&nbsp;3263 words&nbsp;
                <i class="far fa-clock fa-fw"></i>&nbsp;16 minutes&nbsp;<span id="/en/theme-documentation-extended-shortcodes/" class="leancloud_visitors" data-flag-title="Theme Documentation - Extended Shortcodes">
                        <i class="far fa-eye fa-fw"></i>&nbsp;<span class=leancloud-visitors-count></span>&nbsp;views
                    </span>&nbsp;</div>
        </div><div class="featured-image"><img
        class="lazyload"
        src="/svg/loading.min.svg"
        data-src="/en/theme-documentation-extended-shortcodes/featured-image.jpg"
        data-srcset="/en/theme-documentation-extended-shortcodes/featured-image.jpg, /en/theme-documentation-extended-shortcodes/featured-image.jpg 1.5x, /en/theme-documentation-extended-shortcodes/featured-image.jpg 2x"
        data-sizes="auto"
        alt="/en/theme-documentation-extended-shortcodes/featured-image.jpg"
        title="LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo." /></div><div class="details toc" id="toc-static"  kept="">
                <div class="details-summary toc-title">
                    <span>Contents</span>
                    <span><i class="details-icon fas fa-angle-right"></i></span>
                </div>
                <div class="details-content toc-content" id="toc-content-static"><nav id="TableOfContents">
  <ul>
    <li><a href="#1-style">1 style</a></li>
    <li><a href="#2-link">2 link</a></li>
    <li><a href="#image">3 image</a></li>
    <li><a href="#4-admonition">4 admonition</a></li>
    <li><a href="#5-mermaid">5 mermaid</a>
      <ul>
        <li><a href="#flowchart">5.1 Flowchart</a></li>
        <li><a href="#sequence-diagram">5.2 Sequence Diagram</a></li>
        <li><a href="#gantt">5.3 GANTT</a></li>
        <li><a href="#class-diagram">5.4 Class Diagram</a></li>
        <li><a href="#state-diagram">5.5 State Diagram</a></li>
        <li><a href="#git-graph">5.6 Git Graph</a></li>
        <li><a href="#pie">5.7 Pie</a></li>
      </ul>
    </li>
    <li><a href="#6-echarts">6 echarts</a></li>
    <li><a href="#7-mapbox">7 mapbox</a></li>
    <li><a href="#8-music">8 music</a>
      <ul>
        <li><a href="#custom-music-url">8.1 Custom Music URL</a></li>
        <li><a href="#automatic-identification">8.2 Music Platform URL Automatic Identification</a></li>
        <li><a href="#custom-server">8.3 Custom Server, Type and ID</a></li>
        <li><a href="#other-parameters">8.4 Other Parameters</a></li>
      </ul>
    </li>
    <li><a href="#9-bilibili">9 bilibili</a></li>
    <li><a href="#10-typeit">10 typeit</a>
      <ul>
        <li><a href="#simple-content">10.1 Simple Content</a></li>
        <li><a href="#code-content">10.2 Code Content</a></li>
        <li><a href="#group-content">10.3 Group Content</a></li>
      </ul>
    </li>
    <li><a href="#11-script">11 script</a></li>
  </ul>
</nav></div>
            </div><div class="content" id="content"><p><strong>LoveIt</strong> theme provides multiple shortcodes on top of built-in ones in Hugo.</p>
<h2 id="1-style">1 style</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-changed.en.min.svg"
        data-srcset="/svg/version/0.2.0-changed.en.min.svg, /svg/version/0.2.0-changed.en.min.svg 1.5x, /svg/version/0.2.0-changed.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt CHANGED | 0.2.0"
        title="LoveIt CHANGED | 0.2.0" /></a>
<div class="details admonition note open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-pencil-alt fa-fw"></i>Note<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">Hugo <strong>extended</strong> version is necessary for <code>style</code> shortcode.</div>
        </div>
    </div>
<p><code>style</code> is a shortcode to insert custom style in your post.</p>
<p>The <code>style</code> shortcode has two positional parameters.</p>
<p>The <strong>first</strong> one is the custom style content,
which supports nesting syntax in <a href="https://sass-lang.com/documentation/style-rules/declarations#nesting" target="_blank" rel="noopener noreffer"><i class="fab fa-sass fa-fw"></i>&nbsp;SASS</a>
and <code>&amp;</code> referring to this parent HTML element.</p>
<p>And the <strong>second</strong> one is the tag name of the HTML element wrapping the content you want to change style, and whose default value is <code>div</code>.</p>
<p>Example <code>style</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">style</span> <span class="err">&#34;</span><span class="na">text-align:right</span><span class="err">;</span> <span class="na">strong</span><span class="err">{</span><span class="na">color:</span><span class="err">#</span><span class="na">00b1ff</span><span class="err">;}&#34;</span> <span class="p">&gt;</span><span class="err">}}</span>
<span class="nt">This</span> <span class="nt">is</span> <span class="nt">a</span> <span class="gs">**right-aligned**</span> <span class="nt">paragraph</span><span class="o">.</span>
<span class="p">{</span><span class="err">{</span><span class="p">&lt;</span> <span class="p">/</span><span class="nt">style</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div id="id-1">This is a <strong>right-aligned</strong> paragraph.</div>
<h2 id="2-link">2 link</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-new.en.min.svg"
        data-srcset="/svg/version/0.2.0-new.en.min.svg, /svg/version/0.2.0-new.en.min.svg 1.5x, /svg/version/0.2.0-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.0"
        title="LoveIt NEW | 0.2.0" /></a>
<p><code>link</code> shortcode is an alternative to <a href="../basic-markdown-syntax#links" rel="">Markdown link syntax</a>. <code>link</code> shortcode can provide some other features and can be used in code blocks.</p>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.10" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.10-new.en.min.svg"
        data-srcset="/svg/version/0.2.10-new.en.min.svg, /svg/version/0.2.10-new.en.min.svg 1.5x, /svg/version/0.2.10-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.10"
        title="LoveIt NEW | 0.2.10" /></a> The complete usage of <a href="../theme-documentation-content#contents-organization" rel="">local resource references</a> is supported.</p>
<p>The <code>link</code> shortcode has the following named parameters:</p>
<ul>
<li>
<p><strong>href</strong> <em>[required]</em> (<strong>first</strong> positional parameter)</p>
<p>Destination of the link.</p>
</li>
<li>
<p><strong>content</strong> <em>[optional]</em> (<strong>second</strong> positional parameter)</p>
<p>Content of the link, default value is the value of <strong>href</strong> parameter.</p>
<p><em>Markdown or HTML format is supported.</em></p>
</li>
<li>
<p><strong>title</strong> <em>[optional]</em> (<strong>third</strong> positional parameter)</p>
<p><code>title</code> attribute of the HTML <code>a</code> tag, which will be shown when hovering on the link.</p>
</li>
<li>
<p><strong>class</strong> <em>[optional]</em></p>
<p><code>class</code> attribute of the HTML <code>a</code> tag.</p>
</li>
<li>
<p><strong>rel</strong> <em>[optional]</em></p>
<p>Additional <code>rel</code> attributes of the HTML <code>a</code> tag.</p>
</li>
</ul>
<p>Example <code>link</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="err">&#34;</span><span class="na">https:</span><span class="err">//</span><span class="na">assemble</span><span class="err">.</span><span class="na">io</span><span class="err">&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;https://assemble.io&#34;</span> <span class="p">&gt;</span>}}

{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="err">&#34;</span><span class="na">mailto:contact</span><span class="err">@</span><span class="na">revolunet</span><span class="err">.</span><span class="na">com</span><span class="err">&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;mailto:contact@revolunet.com&#34;</span> <span class="p">&gt;</span>}}

{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="err">&#34;</span><span class="na">https:</span><span class="err">//</span><span class="na">assemble</span><span class="err">.</span><span class="na">io</span><span class="err">&#34;</span> <span class="na">Assemble</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;https://assemble.io&#34;</span> <span class="na">content</span><span class="o">=</span><span class="s">Assemble</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<ul>
<li><a href="https://assemble.io" target="_blank" rel="noopener noreffer">https://assemble.io</a></li>
<li><a href="mailto:contact@revolunet.com" rel="">mailto:contact@revolunet.com</a></li>
<li><a href="https://assemble.io" target="_blank" rel="noopener noreffer">Assemble</a></li>
</ul>
<p>Example <code>link</code> input with a title:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="err">&#34;</span><span class="na">https:</span><span class="err">//</span><span class="na">github</span><span class="err">.</span><span class="na">com</span><span class="err">/</span><span class="na">upstage</span><span class="err">/&#34;</span> <span class="na">Upstage</span> <span class="err">&#34;</span><span class="na">Visit</span> <span class="na">Upstage</span><span class="err">!&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">link</span> <span class="na">href</span><span class="o">=</span><span class="s">&#34;https://github.com/upstage/&#34;</span> <span class="na">content</span><span class="o">=</span><span class="s">Upstage</span> <span class="na">title</span><span class="o">=</span><span class="s">&#34;Visit Upstage!&#34;</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this (hover over the link, there should be a tooltip):</p>
<a href="https://github.com/upstage/" title="Visit Upstage!" target="_blank" rel="noopener noreffer">Upstage</a>
<h2 id="image">3 image</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-changed.en.min.svg"
        data-srcset="/svg/version/0.2.0-changed.en.min.svg, /svg/version/0.2.0-changed.en.min.svg 1.5x, /svg/version/0.2.0-changed.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt CHANGED | 0.2.0"
        title="LoveIt CHANGED | 0.2.0" /></a>
<p><code>image</code> shortcode is an alternative to <a href="../theme-documentation-built-in-shortcodes#figure" rel=""><code>figure</code> shortcode</a>. <code>image</code> shortcode can take full advantage of the dependent libraries of <a href="https://github.com/aFarkas/lazysizes" target="_blank" rel="noopener noreffer">lazysizes</a> and <a href="https://github.com/sachinchoolur/lightgallery.js" target="_blank" rel="noopener noreffer">lightgallery.js</a>.</p>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.10" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.10-new.en.min.svg"
        data-srcset="/svg/version/0.2.10-new.en.min.svg, /svg/version/0.2.10-new.en.min.svg 1.5x, /svg/version/0.2.10-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.10"
        title="LoveIt NEW | 0.2.10" /></a> The complete usage of <a href="../theme-documentation-content#contents-organization" rel="">local resource references</a> is supported.</p>
<p>The <code>image</code> shortcode has the following named parameters:</p>
<ul>
<li>
<p><strong>src</strong> <em>[required]</em> (<strong>first</strong> positional parameter)</p>
<p>URL of the image to be displayed.</p>
</li>
<li>
<p><strong>alt</strong> <em>[optional]</em> (<strong>second</strong> positional parameter)</p>
<p>Alternate text for the image if the image cannot be displayed, default value is the value of <strong>src</strong> parameter.</p>
<p><em>Markdown or HTML format is supported.</em></p>
</li>
<li>
<p><strong>caption</strong> <em>[optional]</em> (<strong>third</strong> positional parameter)</p>
<p>Image caption.</p>
<p><em>Markdown or HTML format is supported.</em></p>
</li>
<li>
<p><strong>title</strong> <em>[optional]</em></p>
<p>Image title that will be shown when hovering on the image.</p>
</li>
<li>
<p><strong>class</strong> <em>[optional]</em></p>
<p><code>class</code> attribute of the HTML <code>figure</code> tag.</p>
</li>
<li>
<p><strong>src_s</strong> <em>[optional]</em></p>
<p>URL of the image thumbnail, used for lightgallery, default value is the value of <strong>src</strong> parameter.</p>
</li>
<li>
<p><strong>src_l</strong> <em>[optional]</em></p>
<p>URL of the HD image, used for lightgallery, default value is the value of <strong>src</strong> parameter.</p>
</li>
<li>
<p><strong>height</strong> <em>[optional]</em></p>
<p><code>height</code> attribute of the image.</p>
</li>
<li>
<p><strong>width</strong> <em>[optional]</em></p>
<p><code>width</code> attribute of the image.</p>
</li>
<li>
<p><strong>linked</strong> <em>[optional]</em></p>
<p>Whether the image needs to be hyperlinked, default value is <code>true</code>.</p>
</li>
<li>
<p><strong>rel</strong> <em>[optional]</em></p>
<p>Additional <code>rel</code> attributes of the HTML <code>a</code> tag, if <strong>linked</strong> parameter is set to <code>true</code>.</p>
</li>
</ul>
<p>Example <code>image</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">image</span> <span class="na">src</span><span class="o">=</span><span class="s">&#34;/images/lighthouse.jpg&#34;</span> <span class="na">caption</span><span class="o">=</span><span class="s">&#34;Lighthouse (`image`)&#34;</span> <span class="na">src_s</span><span class="o">=</span><span class="s">&#34;/images/lighthouse-small.jpg&#34;</span> <span class="na">src_l</span><span class="o">=</span><span class="s">&#34;/images/lighthouse-large.jpg&#34;</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<figure><a class="lightgallery" href="/images/lighthouse-large.jpg" title="/images/lighthouse.jpg" data-thumbnail="/images/lighthouse-small.jpg" data-sub-html="<h2>Lighthouse (image)</h2>">
        <img
            class="lazyload"
            src="/svg/loading.min.svg"
            data-src="/images/lighthouse.jpg"
            data-srcset="/images/lighthouse-small.jpg, /images/lighthouse.jpg 1.5x, /images/lighthouse-large.jpg 2x"
            data-sizes="auto"
            alt="/images/lighthouse.jpg" />
    </a><figcaption class="image-caption">Lighthouse (<code>image</code>)</figcaption>
    </figure>
<h2 id="4-admonition">4 admonition</h2>
<p>The <code>admonition</code> shortcode supports <strong>12</strong> types of banners to help you put notice in your page.</p>
<p><em>Markdown or HTML format in the content is supported.</em></p>
<div class="details admonition note open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-pencil-alt fa-fw"></i>Note<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>note</strong> banner</div>
        </div>
    </div>
<div class="details admonition abstract open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-list-ul fa-fw"></i>Abstract<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">An <strong>abstract</strong> banner</div>
        </div>
    </div>
<div class="details admonition info open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-info-circle fa-fw"></i>Info<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>info</strong> banner</div>
        </div>
    </div>
<div class="details admonition tip open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-lightbulb fa-fw"></i>Tip<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>tip</strong> banner</div>
        </div>
    </div>
<div class="details admonition success open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-check-circle fa-fw"></i>Success<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>success</strong> banner</div>
        </div>
    </div>
<div class="details admonition question open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-question-circle fa-fw"></i>Question<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>question</strong> banner</div>
        </div>
    </div>
<div class="details admonition warning open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-exclamation-triangle fa-fw"></i>Warning<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>warning</strong> banner</div>
        </div>
    </div>
<div class="details admonition failure open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-times-circle fa-fw"></i>Failure<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>failure</strong> banner</div>
        </div>
    </div>
<div class="details admonition danger open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-skull-crossbones fa-fw"></i>Danger<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>danger</strong> banner</div>
        </div>
    </div>
<div class="details admonition bug open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-bug fa-fw"></i>Bug<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>bug</strong> banner</div>
        </div>
    </div>
<div class="details admonition example open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-list-ol fa-fw"></i>Example<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">An <strong>example</strong> banner</div>
        </div>
    </div>
<div class="details admonition quote open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-quote-right fa-fw"></i>Quote<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>quote</strong> banner</div>
        </div>
    </div>
<p>The <code>admonition</code> shortcode has the following named parameters:</p>
<ul>
<li>
<p><strong>type</strong> <em>[optional]</em> (<strong>first</strong> positional parameter)</p>
<p>Type of the <code>admonition</code> banner, default value is <code>note</code>.</p>
</li>
<li>
<p><strong>title</strong> <em>[optional]</em> (<strong>second</strong> positional parameter)</p>
<p>Title of the <code>admonition</code> banner, default value is the value of <strong>type</strong> parameter.</p>
</li>
<li>
<p><strong>open</strong> <em>[optional]</em> (<strong>third</strong> positional parameter) <a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-changed.en.min.svg"
        data-srcset="/svg/version/0.2.0-changed.en.min.svg, /svg/version/0.2.0-changed.en.min.svg 1.5x, /svg/version/0.2.0-changed.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt CHANGED | 0.2.0"
        title="LoveIt CHANGED | 0.2.0" /></a></p>
<p>Whether the content will be expandable by default, default value is <code>true</code>.</p>
</li>
</ul>
<p>Example <code>admonition</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">admonition</span> <span class="na">type</span><span class="o">=</span><span class="s">tip</span> <span class="na">title</span><span class="o">=</span><span class="s">&#34;This is a tip&#34;</span> <span class="na">open</span><span class="o">=</span><span class="s">false</span> <span class="p">&gt;</span>}}
A <span class="gs">**tip**</span> banner
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">admonition</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">admonition</span> <span class="na">tip</span> <span class="err">&#34;</span><span class="na">This</span> <span class="na">is</span> <span class="na">a</span> <span class="na">tip</span><span class="err">&#34;</span> <span class="na">false</span> <span class="p">&gt;</span>}}
A <span class="gs">**tip**</span> banner
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">admonition</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="details admonition tip">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-lightbulb fa-fw"></i>This is a tip<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">A <strong>tip</strong> banner</div>
        </div>
    </div>
<h2 id="5-mermaid">5 mermaid</h2>
<p><a href="https://mermaidjs.github.io/" target="_blank" rel="noopener noreffer">mermaid</a> is a library helping you to generate diagram and flowcharts from text, in a similar manner as Markdown.</p>
<p>Just insert your mermaid code in the <code>mermaid</code> shortcode and that’s it.</p>
<h3 id="flowchart">5.1 Flowchart</h3>
<p>Example <strong>flowchart</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
graph LR;
    A[Hard edge] --&gt;|Link text| B(Round edge)
    B --&gt; C{Decision}
    C --&gt;|One| D[Result one]
    C --&gt;|Two| E[Result two]
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-2"></div>
<h3 id="sequence-diagram">5.2 Sequence Diagram</h3>
<p>Example <strong>sequence diagram</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
sequenceDiagram
    participant Alice
    participant Bob
    Alice-&gt;&gt;John: Hello John, how are you?
    loop Healthcheck
        John-&gt;John: Fight against hypochondria
    end
    Note right of John: Rational thoughts <span class="p">&lt;</span><span class="nt">br</span><span class="p">/&gt;</span>prevail...
    John--&gt;Alice: Great!
    John-&gt;Bob: How about you?
    Bob--&gt;John: Jolly good!
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-3"></div>
<h3 id="gantt">5.3 GANTT</h3>
<p>Example <strong>GANTT</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
gantt
    dateFormat  YYYY-MM-DD
    title Adding GANTT diagram functionality to mermaid
    section A section
    Completed task            :done,    des1, 2014-01-06,2014-01-08
    Active task               :active,  des2, 2014-01-09, 3d
    Future task               :         des3, after des2, 5d
    Future task2               :         des4, after des3, 5d
    section Critical tasks
    Completed task in the critical line :crit, done, 2014-01-06,24h
    Implement parser and jison          :crit, done, after des1, 2d
    Create tests for parser             :crit, active, 3d
    Future task in critical line        :crit, 5d
    Create tests for renderer           :2d
    Add to mermaid                      :1d
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-4"></div>
<h3 id="class-diagram">5.4 Class Diagram</h3>
<p>Example <strong>class diagram</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
classDiagram
    Class01 <span class="err">&lt;</span>|-- AveryLongClass : Cool
    Class03 <span class="ge">*-- Class04
</span><span class="ge">    Class05 o-- Class06
</span><span class="ge">    Class07 .. Class08
</span><span class="ge">    Class09 --&gt; C2 : Where am i?
</span><span class="ge">    Class09 --*</span> C3
    Class09 --|&gt; Class07
    Class07 : equals()
    Class07 : Object[] elementData
    Class01 : size()
    Class01 : int chimp
    Class01 : int gorilla
    Class08 <span class="p">&lt;</span><span class="nt">--</span><span class="p">&gt;</span> C2: Cool label
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-5"></div>
<h3 id="state-diagram">5.5 State Diagram</h3>
<p>Example <strong>state diagram</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span><span class="lnt">8
</span><span class="lnt">9
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
stateDiagram
    [*] --&gt; Still
    Still --&gt; [*]
    Still --&gt; Moving
    Moving --&gt; Still
    Moving --&gt; Crash
    Crash --&gt; [*]
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-6"></div>
<h3 id="git-graph">5.6 Git Graph</h3>
<p>Example <strong>git graph</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
gitGraph:
options
{
    &#34;nodeSpacing&#34;: 100,
    &#34;nodeRadius&#34;: 10
}
end
    commit
    branch newbranch
    checkout newbranch
    commit
    commit
    checkout master
    commit
    commit
    merge newbranch
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-7"></div>
<h3 id="pie">5.7 Pie</h3>
<p>Example <strong>pie</strong> <code>mermaid</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mermaid</span> <span class="p">&gt;</span>}}
pie
    &#34;Dogs&#34; : 386
    &#34;Cats&#34; : 85
    &#34;Rats&#34; : 15
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">mermaid</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mermaid" id="id-8"></div>
<h2 id="6-echarts">6 echarts</h2>
<p><a href="https://echarts.apache.org/" target="_blank" rel="noopener noreffer">ECharts</a> is a library helping you to generate interactive data visualization.</p>
<p>The basic chart types ECharts supports include <a href="https://echarts.apache.org/en/option.html#series-line" target="_blank" rel="noopener noreffer">line series</a>, <a href="https://echarts.apache.org/en/option.html#series-line" target="_blank" rel="noopener noreffer">bar series</a>, <a href="https://echarts.apache.org/en/option.html#series-scatter" target="_blank" rel="noopener noreffer">scatter series</a>, <a href="https://echarts.apache.org/en/option.html#series-pie" target="_blank" rel="noopener noreffer">pie charts</a>, <a href="https://echarts.apache.org/en/option.html#series-candlestick" target="_blank" rel="noopener noreffer">candle-stick series</a>, <a href="https://echarts.apache.org/en/option.html#series-boxplot" target="_blank" rel="noopener noreffer">boxplot series</a> for statistics, <a href="https://echarts.apache.org/en/option.html#series-map" target="_blank" rel="noopener noreffer">map series</a>, <a href="https://echarts.apache.org/en/option.html#series-heatmap" target="_blank" rel="noopener noreffer">heatmap series</a>, <a href="https://echarts.apache.org/en/option.html#series-lines" target="_blank" rel="noopener noreffer">lines series</a> for directional information, <a href="https://echarts.apache.org/en/option.html#series-graph" target="_blank" rel="noopener noreffer">graph series</a> for relationships, <a href="https://echarts.apache.org/en/option.html#series-treemap" target="_blank" rel="noopener noreffer">treemap series</a>, <a href="https://echarts.apache.org/en/option.html#series-sunburst" target="_blank" rel="noopener noreffer">sunburst series</a>, <a href="https://echarts.apache.org/en/option.html#series-parallel" target="_blank" rel="noopener noreffer">parallel series</a> for multi-dimensional data, <a href="https://echarts.apache.org/en/option.html#series-funnel" target="_blank" rel="noopener noreffer">funnel series</a>, <a href="https://echarts.apache.org/en/option.html#series-gauge" target="_blank" rel="noopener noreffer">gauge series</a>. And it&rsquo;s extremely easy to create a combinition of them with ECharts.</p>
<p>Just insert your ECharts option in <code>JSON</code>/<code>YAML</code>/<code>TOML</code> format in the <code>echarts</code> shortcode and that’s it.</p>
<p>Example <code>echarts</code> input in <code>JSON</code> format:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span><span class="lnt">24
</span><span class="lnt">25
</span><span class="lnt">26
</span><span class="lnt">27
</span><span class="lnt">28
</span><span class="lnt">29
</span><span class="lnt">30
</span><span class="lnt">31
</span><span class="lnt">32
</span><span class="lnt">33
</span><span class="lnt">34
</span><span class="lnt">35
</span><span class="lnt">36
</span><span class="lnt">37
</span><span class="lnt">38
</span><span class="lnt">39
</span><span class="lnt">40
</span><span class="lnt">41
</span><span class="lnt">42
</span><span class="lnt">43
</span><span class="lnt">44
</span><span class="lnt">45
</span><span class="lnt">46
</span><span class="lnt">47
</span><span class="lnt">48
</span><span class="lnt">49
</span><span class="lnt">50
</span><span class="lnt">51
</span><span class="lnt">52
</span><span class="lnt">53
</span><span class="lnt">54
</span><span class="lnt">55
</span><span class="lnt">56
</span><span class="lnt">57
</span><span class="lnt">58
</span><span class="lnt">59
</span><span class="lnt">60
</span><span class="lnt">61
</span><span class="lnt">62
</span><span class="lnt">63
</span><span class="lnt">64
</span><span class="lnt">65
</span><span class="lnt">66
</span><span class="lnt">67
</span><span class="lnt">68
</span><span class="lnt">69
</span><span class="lnt">70
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-json" data-lang="json"><span class="p">{</span><span class="err">{&lt;</span> <span class="err">echarts</span> <span class="err">&gt;</span><span class="p">}</span><span class="err">}</span>
<span class="p">{</span>
  <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;text&#34;</span><span class="p">:</span> <span class="s2">&#34;Summary Line Chart&#34;</span><span class="p">,</span>
    <span class="nt">&#34;top&#34;</span><span class="p">:</span> <span class="s2">&#34;2%&#34;</span><span class="p">,</span>
    <span class="nt">&#34;left&#34;</span><span class="p">:</span> <span class="s2">&#34;center&#34;</span>
  <span class="p">},</span>
  <span class="nt">&#34;tooltip&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;trigger&#34;</span><span class="p">:</span> <span class="s2">&#34;axis&#34;</span>
  <span class="p">},</span>
  <span class="nt">&#34;legend&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&#34;Email Marketing&#34;</span><span class="p">,</span> <span class="s2">&#34;Affiliate Advertising&#34;</span><span class="p">,</span> <span class="s2">&#34;Video Advertising&#34;</span><span class="p">,</span> <span class="s2">&#34;Direct View&#34;</span><span class="p">,</span> <span class="s2">&#34;Search Engine&#34;</span><span class="p">],</span>
    <span class="nt">&#34;top&#34;</span><span class="p">:</span> <span class="s2">&#34;10%&#34;</span>
  <span class="p">},</span>
  <span class="nt">&#34;grid&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;left&#34;</span><span class="p">:</span> <span class="s2">&#34;5%&#34;</span><span class="p">,</span>
    <span class="nt">&#34;right&#34;</span><span class="p">:</span> <span class="s2">&#34;5%&#34;</span><span class="p">,</span>
    <span class="nt">&#34;bottom&#34;</span><span class="p">:</span> <span class="s2">&#34;5%&#34;</span><span class="p">,</span>
    <span class="nt">&#34;top&#34;</span><span class="p">:</span> <span class="s2">&#34;20%&#34;</span><span class="p">,</span>
    <span class="nt">&#34;containLabel&#34;</span><span class="p">:</span> <span class="kc">true</span>
  <span class="p">},</span>
  <span class="nt">&#34;toolbox&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;feature&#34;</span><span class="p">:</span> <span class="p">{</span>
      <span class="nt">&#34;saveAsImage&#34;</span><span class="p">:</span> <span class="p">{</span>
        <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;Save as Image&#34;</span>
      <span class="p">}</span>
    <span class="p">}</span>
  <span class="p">},</span>
  <span class="nt">&#34;xAxis&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;category&#34;</span><span class="p">,</span>
    <span class="nt">&#34;boundaryGap&#34;</span><span class="p">:</span> <span class="kc">false</span><span class="p">,</span>
    <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&#34;Monday&#34;</span><span class="p">,</span> <span class="s2">&#34;Tuesday&#34;</span><span class="p">,</span> <span class="s2">&#34;Wednesday&#34;</span><span class="p">,</span> <span class="s2">&#34;Thursday&#34;</span><span class="p">,</span> <span class="s2">&#34;Friday&#34;</span><span class="p">,</span> <span class="s2">&#34;Saturday&#34;</span><span class="p">,</span> <span class="s2">&#34;Sunday&#34;</span><span class="p">]</span>
  <span class="p">},</span>
  <span class="nt">&#34;yAxis&#34;</span><span class="p">:</span> <span class="p">{</span>
    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;value&#34;</span>
  <span class="p">},</span>
  <span class="nt">&#34;series&#34;</span><span class="p">:</span> <span class="p">[</span>
    <span class="p">{</span>
      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;Email Marketing&#34;</span><span class="p">,</span>
      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;line&#34;</span><span class="p">,</span>
      <span class="nt">&#34;stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Total&#34;</span><span class="p">,</span>
      <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="mi">120</span><span class="p">,</span> <span class="mi">132</span><span class="p">,</span> <span class="mi">101</span><span class="p">,</span> <span class="mi">134</span><span class="p">,</span> <span class="mi">90</span><span class="p">,</span> <span class="mi">230</span><span class="p">,</span> <span class="mi">210</span><span class="p">]</span>
    <span class="p">},</span>
    <span class="p">{</span>
      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;Affiliate Advertising&#34;</span><span class="p">,</span>
      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;line&#34;</span><span class="p">,</span>
      <span class="nt">&#34;stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Total&#34;</span><span class="p">,</span>
      <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="mi">220</span><span class="p">,</span> <span class="mi">182</span><span class="p">,</span> <span class="mi">191</span><span class="p">,</span> <span class="mi">234</span><span class="p">,</span> <span class="mi">290</span><span class="p">,</span> <span class="mi">330</span><span class="p">,</span> <span class="mi">310</span><span class="p">]</span>
    <span class="p">},</span>
    <span class="p">{</span>
      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;Video Advertising&#34;</span><span class="p">,</span>
      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;line&#34;</span><span class="p">,</span>
      <span class="nt">&#34;stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Total&#34;</span><span class="p">,</span>
      <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="mi">150</span><span class="p">,</span> <span class="mi">232</span><span class="p">,</span> <span class="mi">201</span><span class="p">,</span> <span class="mi">154</span><span class="p">,</span> <span class="mi">190</span><span class="p">,</span> <span class="mi">330</span><span class="p">,</span> <span class="mi">410</span><span class="p">]</span>
    <span class="p">},</span>
    <span class="p">{</span>
      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;Direct View&#34;</span><span class="p">,</span>
      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;line&#34;</span><span class="p">,</span>
      <span class="nt">&#34;stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Total&#34;</span><span class="p">,</span>
      <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="mi">320</span><span class="p">,</span> <span class="mi">332</span><span class="p">,</span> <span class="mi">301</span><span class="p">,</span> <span class="mi">334</span><span class="p">,</span> <span class="mi">390</span><span class="p">,</span> <span class="mi">330</span><span class="p">,</span> <span class="mi">320</span><span class="p">]</span>
    <span class="p">},</span>
    <span class="p">{</span>
      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;Search Engine&#34;</span><span class="p">,</span>
      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;line&#34;</span><span class="p">,</span>
      <span class="nt">&#34;stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Total&#34;</span><span class="p">,</span>
      <span class="nt">&#34;data&#34;</span><span class="p">:</span> <span class="p">[</span><span class="mi">820</span><span class="p">,</span> <span class="mi">932</span><span class="p">,</span> <span class="mi">901</span><span class="p">,</span> <span class="mi">934</span><span class="p">,</span> <span class="mi">1290</span><span class="p">,</span> <span class="mi">1330</span><span class="p">,</span> <span class="mi">1320</span><span class="p">]</span>
    <span class="p">}</span>
  <span class="p">]</span>
<span class="p">}</span>
<span class="p">{</span><span class="err">{&lt;</span> <span class="err">/echarts</span> <span class="err">&gt;</span><span class="p">}</span><span class="err">}</span>
</code></pre></td></tr></table>
</div>
</div><p>The same in <code>YAML</code> format:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt"> 1
</span><span class="lnt"> 2
</span><span class="lnt"> 3
</span><span class="lnt"> 4
</span><span class="lnt"> 5
</span><span class="lnt"> 6
</span><span class="lnt"> 7
</span><span class="lnt"> 8
</span><span class="lnt"> 9
</span><span class="lnt">10
</span><span class="lnt">11
</span><span class="lnt">12
</span><span class="lnt">13
</span><span class="lnt">14
</span><span class="lnt">15
</span><span class="lnt">16
</span><span class="lnt">17
</span><span class="lnt">18
</span><span class="lnt">19
</span><span class="lnt">20
</span><span class="lnt">21
</span><span class="lnt">22
</span><span class="lnt">23
</span><span class="lnt">24
</span><span class="lnt">25
</span><span class="lnt">26
</span><span class="lnt">27
</span><span class="lnt">28
</span><span class="lnt">29
</span><span class="lnt">30
</span><span class="lnt">31
</span><span class="lnt">32
</span><span class="lnt">33
</span><span class="lnt">34
</span><span class="lnt">35
</span><span class="lnt">36
</span><span class="lnt">37
</span><span class="lnt">38
</span><span class="lnt">39
</span><span class="lnt">40
</span><span class="lnt">41
</span><span class="lnt">42
</span><span class="lnt">43
</span><span class="lnt">44
</span><span class="lnt">45
</span><span class="lnt">46
</span><span class="lnt">47
</span><span class="lnt">48
</span><span class="lnt">49
</span><span class="lnt">50
</span><span class="lnt">51
</span><span class="lnt">52
</span><span class="lnt">53
</span><span class="lnt">54
</span><span class="lnt">55
</span><span class="lnt">56
</span><span class="lnt">57
</span><span class="lnt">58
</span><span class="lnt">59
</span><span class="lnt">60
</span><span class="lnt">61
</span><span class="lnt">62
</span><span class="lnt">63
</span><span class="lnt">64
</span><span class="lnt">65
</span><span class="lnt">66
</span><span class="lnt">67
</span><span class="lnt">68
</span><span class="lnt">69
</span><span class="lnt">70
</span><span class="lnt">71
</span><span class="lnt">72
</span><span class="lnt">73
</span><span class="lnt">74
</span><span class="lnt">75
</span><span class="lnt">76
</span><span class="lnt">77
</span><span class="lnt">78
</span><span class="lnt">79
</span><span class="lnt">80
</span><span class="lnt">81
</span><span class="lnt">82
</span><span class="lnt">83
</span><span class="lnt">84
</span><span class="lnt">85
</span><span class="lnt">86
</span><span class="lnt">87
</span><span class="lnt">88
</span><span class="lnt">89
</span><span class="lnt">90
</span><span class="lnt">91
</span><span class="lnt">92
</span><span class="lnt">93
</span><span class="lnt">94
</span><span class="lnt">95
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-yaml" data-lang="yaml">{{<span class="l">&lt; echarts &gt;}}</span><span class="w">
</span><span class="w"></span><span class="nt">title</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">text</span><span class="p">:</span><span class="w"> </span><span class="l">Summary Line Chart</span><span class="w">
</span><span class="w">    </span><span class="nt">top</span><span class="p">:</span><span class="w"> </span><span class="m">2</span><span class="l">%</span><span class="w">
</span><span class="w">    </span><span class="nt">left</span><span class="p">:</span><span class="w"> </span><span class="l">center</span><span class="w">
</span><span class="w"></span><span class="nt">tooltip</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">trigger</span><span class="p">:</span><span class="w"> </span><span class="l">axis</span><span class="w">
</span><span class="w"></span><span class="nt">legend</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">        </span>- <span class="l">Email Marketing</span><span class="w">
</span><span class="w">        </span>- <span class="l">Affiliate Advertising</span><span class="w">
</span><span class="w">        </span>- <span class="l">Video Advertising</span><span class="w">
</span><span class="w">        </span>- <span class="l">Direct View</span><span class="w">
</span><span class="w">        </span>- <span class="l">Search Engine</span><span class="w">
</span><span class="w">    </span><span class="nt">top</span><span class="p">:</span><span class="w"> </span><span class="m">10</span><span class="l">%</span><span class="w">
</span><span class="w"></span><span class="nt">grid</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">left</span><span class="p">:</span><span class="w"> </span><span class="m">5</span><span class="l">%</span><span class="w">
</span><span class="w">    </span><span class="nt">right</span><span class="p">:</span><span class="w"> </span><span class="m">5</span><span class="l">%</span><span class="w">
</span><span class="w">    </span><span class="nt">bottom</span><span class="p">:</span><span class="w"> </span><span class="m">5</span><span class="l">%</span><span class="w">
</span><span class="w">    </span><span class="nt">top</span><span class="p">:</span><span class="w"> </span><span class="m">20</span><span class="l">%</span><span class="w">
</span><span class="w">    </span><span class="nt">containLabel</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span><span class="w"></span><span class="nt">toolbox</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">feature</span><span class="p">:</span><span class="w">
</span><span class="w">        </span><span class="nt">saveAsImage</span><span class="p">:</span><span class="w">
</span><span class="w">            </span><span class="nt">title</span><span class="p">:</span><span class="w"> </span><span class="l">Save as Image</span><span class="w">
</span><span class="w"></span><span class="nt">xAxis</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">category</span><span class="w">
</span><span class="w">    </span><span class="nt">boundaryGap</span><span class="p">:</span><span class="w"> </span><span class="kc">false</span><span class="w">
</span><span class="w">    </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">        </span>- <span class="l">Monday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Tuesday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Wednesday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Thursday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Friday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Saturday</span><span class="w">
</span><span class="w">        </span>- <span class="l">Sunday</span><span class="w">
</span><span class="w"></span><span class="nt">yAxis</span><span class="p">:</span><span class="w">
</span><span class="w">    </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">value</span><span class="w">
</span><span class="w"></span><span class="nt">series</span><span class="p">:</span><span class="w">
</span><span class="w">    </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Email Marketing</span><span class="w">
</span><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">line</span><span class="w">
</span><span class="w">      </span><span class="nt">stack</span><span class="p">:</span><span class="w"> </span><span class="l">Total</span><span class="w">
</span><span class="w">      </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">          </span>- <span class="m">120</span><span class="w">
</span><span class="w">          </span>- <span class="m">132</span><span class="w">
</span><span class="w">          </span>- <span class="m">101</span><span class="w">
</span><span class="w">          </span>- <span class="m">134</span><span class="w">
</span><span class="w">          </span>- <span class="m">90</span><span class="w">
</span><span class="w">          </span>- <span class="m">230</span><span class="w">
</span><span class="w">          </span>- <span class="m">210</span><span class="w">
</span><span class="w">    </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Affiliate Advertising</span><span class="w">
</span><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">line</span><span class="w">
</span><span class="w">      </span><span class="nt">stack</span><span class="p">:</span><span class="w"> </span><span class="l">Total</span><span class="w">
</span><span class="w">      </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">          </span>- <span class="m">220</span><span class="w">
</span><span class="w">          </span>- <span class="m">182</span><span class="w">
</span><span class="w">          </span>- <span class="m">191</span><span class="w">
</span><span class="w">          </span>- <span class="m">234</span><span class="w">
</span><span class="w">          </span>- <span class="m">290</span><span class="w">
</span><span class="w">          </span>- <span class="m">330</span><span class="w">
</span><span class="w">          </span>- <span class="m">310</span><span class="w">
</span><span class="w">    </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Video Advertising</span><span class="w">
</span><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">line</span><span class="w">
</span><span class="w">      </span><span class="nt">stack</span><span class="p">:</span><span class="w"> </span><span class="l">Total</span><span class="w">
</span><span class="w">      </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">          </span>- <span class="m">150</span><span class="w">
</span><span class="w">          </span>- <span class="m">232</span><span class="w">
</span><span class="w">          </span>- <span class="m">201</span><span class="w">
</span><span class="w">          </span>- <span class="m">154</span><span class="w">
</span><span class="w">          </span>- <span class="m">190</span><span class="w">
</span><span class="w">          </span>- <span class="m">330</span><span class="w">
</span><span class="w">          </span>- <span class="m">410</span><span class="w">
</span><span class="w">    </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Direct View</span><span class="w">
</span><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">line</span><span class="w">
</span><span class="w">      </span><span class="nt">stack</span><span class="p">:</span><span class="w"> </span><span class="l">Total</span><span class="w">
</span><span class="w">      </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">          </span>- <span class="m">320</span><span class="w">
</span><span class="w">          </span>- <span class="m">332</span><span class="w">
</span><span class="w">          </span>- <span class="m">301</span><span class="w">
</span><span class="w">          </span>- <span class="m">334</span><span class="w">
</span><span class="w">          </span>- <span class="m">390</span><span class="w">
</span><span class="w">          </span>- <span class="m">330</span><span class="w">
</span><span class="w">          </span>- <span class="m">320</span><span class="w">
</span><span class="w">    </span>- <span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">Search Engine</span><span class="w">
</span><span class="w">      </span><span class="nt">type</span><span class="p">:</span><span class="w"> </span><span class="l">line</span><span class="w">
</span><span class="w">      </span><span class="nt">stack</span><span class="p">:</span><span class="w"> </span><span class="l">Total</span><span class="w">
</span><span class="w">      </span><span class="nt">data</span><span class="p">:</span><span class="w">
</span><span class="w">          </span>- <span class="m">820</span><span class="w">
</span><span class="w">          </span>- <span class="m">932</span><span class="w">
</span><span class="w">          </span>- <span class="m">901</span><span class="w">
</span><span class="w">          </span>- <span class="m">934</span><span class="w">
</span><span class="w">          </span>- <span class="m">1290</span><span class="w">
</span><span class="w">          </span>- <span class="m">1330</span><span class="w">
</span><span class="w">          </span>- <span class="m">1320</span><span class="w">
</span><span class="w"></span>{{<span class="l">&lt; /echarts &gt;}}</span><span class="w">
</span></code></pre></td></tr></table>
</div>
</div><p>The same in <code>TOML</code> format:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">  1
</span><span class="lnt">  2
</span><span class="lnt">  3
</span><span class="lnt">  4
</span><span class="lnt">  5
</span><span class="lnt">  6
</span><span class="lnt">  7
</span><span class="lnt">  8
</span><span class="lnt">  9
</span><span class="lnt"> 10
</span><span class="lnt"> 11
</span><span class="lnt"> 12
</span><span class="lnt"> 13
</span><span class="lnt"> 14
</span><span class="lnt"> 15
</span><span class="lnt"> 16
</span><span class="lnt"> 17
</span><span class="lnt"> 18
</span><span class="lnt"> 19
</span><span class="lnt"> 20
</span><span class="lnt"> 21
</span><span class="lnt"> 22
</span><span class="lnt"> 23
</span><span class="lnt"> 24
</span><span class="lnt"> 25
</span><span class="lnt"> 26
</span><span class="lnt"> 27
</span><span class="lnt"> 28
</span><span class="lnt"> 29
</span><span class="lnt"> 30
</span><span class="lnt"> 31
</span><span class="lnt"> 32
</span><span class="lnt"> 33
</span><span class="lnt"> 34
</span><span class="lnt"> 35
</span><span class="lnt"> 36
</span><span class="lnt"> 37
</span><span class="lnt"> 38
</span><span class="lnt"> 39
</span><span class="lnt"> 40
</span><span class="lnt"> 41
</span><span class="lnt"> 42
</span><span class="lnt"> 43
</span><span class="lnt"> 44
</span><span class="lnt"> 45
</span><span class="lnt"> 46
</span><span class="lnt"> 47
</span><span class="lnt"> 48
</span><span class="lnt"> 49
</span><span class="lnt"> 50
</span><span class="lnt"> 51
</span><span class="lnt"> 52
</span><span class="lnt"> 53
</span><span class="lnt"> 54
</span><span class="lnt"> 55
</span><span class="lnt"> 56
</span><span class="lnt"> 57
</span><span class="lnt"> 58
</span><span class="lnt"> 59
</span><span class="lnt"> 60
</span><span class="lnt"> 61
</span><span class="lnt"> 62
</span><span class="lnt"> 63
</span><span class="lnt"> 64
</span><span class="lnt"> 65
</span><span class="lnt"> 66
</span><span class="lnt"> 67
</span><span class="lnt"> 68
</span><span class="lnt"> 69
</span><span class="lnt"> 70
</span><span class="lnt"> 71
</span><span class="lnt"> 72
</span><span class="lnt"> 73
</span><span class="lnt"> 74
</span><span class="lnt"> 75
</span><span class="lnt"> 76
</span><span class="lnt"> 77
</span><span class="lnt"> 78
</span><span class="lnt"> 79
</span><span class="lnt"> 80
</span><span class="lnt"> 81
</span><span class="lnt"> 82
</span><span class="lnt"> 83
</span><span class="lnt"> 84
</span><span class="lnt"> 85
</span><span class="lnt"> 86
</span><span class="lnt"> 87
</span><span class="lnt"> 88
</span><span class="lnt"> 89
</span><span class="lnt"> 90
</span><span class="lnt"> 91
</span><span class="lnt"> 92
</span><span class="lnt"> 93
</span><span class="lnt"> 94
</span><span class="lnt"> 95
</span><span class="lnt"> 96
</span><span class="lnt"> 97
</span><span class="lnt"> 98
</span><span class="lnt"> 99
</span><span class="lnt">100
</span><span class="lnt">101
</span><span class="lnt">102
</span><span class="lnt">103
</span><span class="lnt">104
</span><span class="lnt">105
</span><span class="lnt">106
</span><span class="lnt">107
</span><span class="lnt">108
</span><span class="lnt">109
</span><span class="lnt">110
</span><span class="lnt">111
</span><span class="lnt">112
</span><span class="lnt">113
</span><span class="lnt">114
</span><span class="lnt">115
</span><span class="lnt">116
</span><span class="lnt">117
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-toml" data-lang="toml"><span class="p">{{</span><span class="err">&lt;</span> <span class="nx">echarts</span> <span class="err">&gt;</span><span class="p">}}</span>
<span class="p">[</span><span class="nx">title</span><span class="p">]</span>
<span class="nx">text</span> <span class="p">=</span> <span class="s2">&#34;Summary Line Chart&#34;</span>
<span class="nx">top</span> <span class="p">=</span> <span class="s2">&#34;2%&#34;</span>
<span class="nx">left</span> <span class="p">=</span> <span class="s2">&#34;center&#34;</span>

<span class="p">[</span><span class="nx">tooltip</span><span class="p">]</span>
<span class="nx">trigger</span> <span class="p">=</span> <span class="s2">&#34;axis&#34;</span>

<span class="p">[</span><span class="nx">legend</span><span class="p">]</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="s2">&#34;Email Marketing&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Affiliate Advertising&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Video Advertising&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Direct View&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Search Engine&#34;</span>
<span class="p">]</span>
<span class="nx">top</span> <span class="p">=</span> <span class="s2">&#34;10%&#34;</span>

<span class="p">[</span><span class="nx">grid</span><span class="p">]</span>
<span class="nx">left</span> <span class="p">=</span> <span class="s2">&#34;5%&#34;</span>
<span class="nx">right</span> <span class="p">=</span> <span class="s2">&#34;5%&#34;</span>
<span class="nx">bottom</span> <span class="p">=</span> <span class="s2">&#34;5%&#34;</span>
<span class="nx">top</span> <span class="p">=</span> <span class="s2">&#34;20%&#34;</span>
<span class="nx">containLabel</span> <span class="p">=</span> <span class="kc">true</span>

<span class="p">[</span><span class="nx">toolbox</span><span class="p">]</span>
<span class="p">[</span><span class="nx">toolbox</span><span class="p">.</span><span class="nx">feature</span><span class="p">]</span>
<span class="p">[</span><span class="nx">toolbox</span><span class="p">.</span><span class="nx">feature</span><span class="p">.</span><span class="nx">saveAsImage</span><span class="p">]</span>
<span class="nx">title</span> <span class="p">=</span> <span class="s2">&#34;Save as Image&#34;</span>

<span class="p">[</span><span class="nx">xAxis</span><span class="p">]</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;category&#34;</span>
<span class="nx">boundaryGap</span> <span class="p">=</span> <span class="kc">false</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="s2">&#34;Monday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Tuesday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Wednesday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Thursday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Friday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Saturday&#34;</span><span class="p">,</span>
  <span class="s2">&#34;Sunday&#34;</span>
<span class="p">]</span>

<span class="p">[</span><span class="nx">yAxis</span><span class="p">]</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;value&#34;</span>

<span class="p">[[</span><span class="nx">series</span><span class="p">]]</span>
<span class="nx">name</span> <span class="p">=</span> <span class="s2">&#34;Email Marketing&#34;</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;line&#34;</span>
<span class="nx">stack</span> <span class="p">=</span> <span class="s2">&#34;Total&#34;</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="mf">120.0</span><span class="p">,</span>
  <span class="mf">132.0</span><span class="p">,</span>
  <span class="mf">101.0</span><span class="p">,</span>
  <span class="mf">134.0</span><span class="p">,</span>
  <span class="mf">90.0</span><span class="p">,</span>
  <span class="mf">230.0</span><span class="p">,</span>
  <span class="mf">210.0</span>
<span class="p">]</span>

<span class="p">[[</span><span class="nx">series</span><span class="p">]]</span>
<span class="nx">name</span> <span class="p">=</span> <span class="s2">&#34;Affiliate Advertising&#34;</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;line&#34;</span>
<span class="nx">stack</span> <span class="p">=</span> <span class="s2">&#34;Total&#34;</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="mf">220.0</span><span class="p">,</span>
  <span class="mf">182.0</span><span class="p">,</span>
  <span class="mf">191.0</span><span class="p">,</span>
  <span class="mf">234.0</span><span class="p">,</span>
  <span class="mf">290.0</span><span class="p">,</span>
  <span class="mf">330.0</span><span class="p">,</span>
  <span class="mf">310.0</span>
<span class="p">]</span>

<span class="p">[[</span><span class="nx">series</span><span class="p">]]</span>
<span class="nx">name</span> <span class="p">=</span> <span class="s2">&#34;Video Advertising&#34;</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;line&#34;</span>
<span class="nx">stack</span> <span class="p">=</span> <span class="s2">&#34;Total&#34;</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="mf">150.0</span><span class="p">,</span>
  <span class="mf">232.0</span><span class="p">,</span>
  <span class="mf">201.0</span><span class="p">,</span>
  <span class="mf">154.0</span><span class="p">,</span>
  <span class="mf">190.0</span><span class="p">,</span>
  <span class="mf">330.0</span><span class="p">,</span>
  <span class="mf">410.0</span>
<span class="p">]</span>

<span class="p">[[</span><span class="nx">series</span><span class="p">]]</span>
<span class="nx">name</span> <span class="p">=</span> <span class="s2">&#34;Direct View&#34;</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;line&#34;</span>
<span class="nx">stack</span> <span class="p">=</span> <span class="s2">&#34;Total&#34;</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="mf">320.0</span><span class="p">,</span>
  <span class="mf">332.0</span><span class="p">,</span>
  <span class="mf">301.0</span><span class="p">,</span>
  <span class="mf">334.0</span><span class="p">,</span>
  <span class="mf">390.0</span><span class="p">,</span>
  <span class="mf">330.0</span><span class="p">,</span>
  <span class="mf">320.0</span>
<span class="p">]</span>

<span class="p">[[</span><span class="nx">series</span><span class="p">]]</span>
<span class="nx">name</span> <span class="p">=</span> <span class="s2">&#34;Search Engine&#34;</span>
<span class="nx">type</span> <span class="p">=</span> <span class="s2">&#34;line&#34;</span>
<span class="nx">stack</span> <span class="p">=</span> <span class="s2">&#34;Total&#34;</span>
<span class="nx">data</span> <span class="p">=</span> <span class="p">[</span>
  <span class="mf">820.0</span><span class="p">,</span>
  <span class="mf">932.0</span><span class="p">,</span>
  <span class="mf">901.0</span><span class="p">,</span>
  <span class="mf">934.0</span><span class="p">,</span>
  <span class="mf">1290.0</span><span class="p">,</span>
  <span class="mf">1330.0</span><span class="p">,</span>
  <span class="mf">1320.0</span>
<span class="p">]</span>
<span class="p">{{</span><span class="err">&lt;</span> <span class="err">/</span><span class="nx">echarts</span> <span class="err">&gt;</span><span class="p">}}</span>
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="echarts" id="id-9" style="width: 100%; height: 30rem;"></div>
<p>The <code>echarts</code> shortcode has also the following named parameters:</p>
<ul>
<li>
<p><strong>width</strong> <em>[optional]</em> (<strong>first</strong> positional parameter)</p>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-new.en.min.svg"
        data-srcset="/svg/version/0.2.0-new.en.min.svg, /svg/version/0.2.0-new.en.min.svg 1.5x, /svg/version/0.2.0-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.0"
        title="LoveIt NEW | 0.2.0" /></a> Width of the data visualization, default value is <code>100%</code>.</p>
</li>
<li>
<p><strong>height</strong> <em>[optional]</em> (<strong>second</strong> positional parameter)</p>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-new.en.min.svg"
        data-srcset="/svg/version/0.2.0-new.en.min.svg, /svg/version/0.2.0-new.en.min.svg 1.5x, /svg/version/0.2.0-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.0"
        title="LoveIt NEW | 0.2.0" /></a> Height of the data visualization, default value is <code>30rem</code>.</p>
</li>
</ul>
<h2 id="7-mapbox">7 mapbox</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-new.en.min.svg"
        data-srcset="/svg/version/0.2.0-new.en.min.svg, /svg/version/0.2.0-new.en.min.svg 1.5x, /svg/version/0.2.0-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.0"
        title="LoveIt NEW | 0.2.0" /></a>
<p><a href="https://docs.mapbox.com/mapbox-gl-js" target="_blank" rel="noopener noreffer">Mapbox GL JS</a> is a JavaScript library that uses WebGL to render interactive maps from <a href="https://docs.mapbox.com/help/glossary/vector-tiles/" target="_blank" rel="noopener noreffer">vector tiles</a> and <a href="https://docs.mapbox.com/mapbox-gl-js/style-spec/" target="_blank" rel="noopener noreffer">Mapbox styles</a>.</p>
<p>The <code>mapbox</code> shortcode has the following named parameters to use Mapbox GL JS:</p>
<ul>
<li>
<p><strong>lng</strong> <em>[required]</em> (<strong>first</strong> positional parameter)</p>
<p>Longitude of the inital centerpoint of the map, measured in degrees.</p>
</li>
<li>
<p><strong>lat</strong> <em>[required]</em> (<strong>second</strong> positional parameter)</p>
<p>Latitude of the inital centerpoint of the map, measured in degrees.</p>
</li>
<li>
<p><strong>zoom</strong> <em>[optional]</em> (<strong>third</strong> positional parameter)</p>
<p>The initial zoom level of the map, default value is <code>10</code>.</p>
</li>
<li>
<p><strong>marked</strong> <em>[optional]</em> (<strong>fourth</strong> positional parameter)</p>
<p>Whether to add a marker at the inital centerpoint of the map, default value is <code>true</code>.</p>
</li>
<li>
<p><strong>light-style</strong> <em>[optional]</em> (<strong>fifth</strong> positional parameter)</p>
<p>Style for the light theme, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>dark-style</strong> <em>[optional]</em> (<strong>sixth</strong> positional parameter)</p>
<p>Style for the dark theme, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>navigation</strong> <em>[optional]</em></p>
<p>Whether to add <a href="https://docs.mapbox.com/mapbox-gl-js/api#navigationcontrol" target="_blank" rel="noopener noreffer">NavigationControl</a>, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>geolocate</strong> <em>[optional]</em></p>
<p>Whether to add <a href="https://docs.mapbox.com/mapbox-gl-js/api#geolocatecontrol" target="_blank" rel="noopener noreffer">GeolocateControl</a>, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>scale</strong> <em>[optional]</em></p>
<p>Whether to add <a href="https://docs.mapbox.com/mapbox-gl-js/api#scalecontrol" target="_blank" rel="noopener noreffer">ScaleControl</a>, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>fullscreen</strong> <em>[optional]</em></p>
<p>Whether to add <a href="https://docs.mapbox.com/mapbox-gl-js/api#fullscreencontrol" target="_blank" rel="noopener noreffer">FullscreenControl</a>, default value is the value set in the <a href="../theme-documentation-content#front-matter" rel="">front matter</a> or the <a href="../theme-documentation-basics#site-configuration" rel="">site configuration</a>.</p>
</li>
<li>
<p><strong>width</strong> <em>[optional]</em></p>
<p>Width of the map, default value is <code>100%</code>.</p>
</li>
<li>
<p><strong>height</strong> <em>[optional]</em></p>
<p>Height of the map, default value is <code>20rem</code>.</p>
</li>
</ul>
<p>Example simple <code>mapbox</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mapbox</span> <span class="na">121</span><span class="err">.</span><span class="na">485</span> <span class="na">31</span><span class="err">.</span><span class="na">233</span> <span class="na">12</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">mapbox</span> <span class="na">lng</span><span class="o">=</span><span class="s">121.485</span> <span class="na">lat</span><span class="o">=</span><span class="s">31.233</span> <span class="na">zoom</span><span class="o">=</span><span class="s">12</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mapbox" id="id-10" style="width: 100%; height: 20rem;"></div>
<p>Example <code>mapbox</code> input with the custom style:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">mapbox</span> <span class="na">-122</span><span class="err">.</span><span class="na">252</span> <span class="na">37</span><span class="err">.</span><span class="na">453</span> <span class="na">10</span> <span class="na">false</span> <span class="err">&#34;</span><span class="na">mapbox:</span><span class="err">//</span><span class="na">styles</span><span class="err">/</span><span class="na">mapbox</span><span class="err">/</span><span class="na">navigation-preview-day-v4</span><span class="err">&#34;</span> <span class="err">&#34;</span><span class="na">mapbox:</span><span class="err">//</span><span class="na">styles</span><span class="err">/</span><span class="na">mapbox</span><span class="err">/</span><span class="na">navigation-preview-night-v4</span><span class="err">&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">mapbox</span> <span class="na">lng</span><span class="o">=</span><span class="s">-122.252</span> <span class="na">lat</span><span class="o">=</span><span class="s">37.453</span> <span class="na">zoom</span><span class="o">=</span><span class="s">10</span> <span class="na">marked</span><span class="o">=</span><span class="s">false</span> <span class="na">light-style</span><span class="o">=</span><span class="s">&#34;mapbox://styles/mapbox/navigation-preview-day-v4&#34;</span> <span class="na">dark-style</span><span class="o">=</span><span class="s">&#34;mapbox://styles/mapbox/navigation-preview-night-v4&#34;</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="mapbox" id="id-11" style="width: 100%; height: 20rem;"></div>
<h2 id="8-music">8 music</h2>
<p>The <code>music</code> shortcode embeds a responsive music player based on <a href="https://github.com/MoePlayer/APlayer" target="_blank" rel="noopener noreffer">APlayer</a> and <a href="https://github.com/metowolf/MetingJS" target="_blank" rel="noopener noreffer">MetingJS</a>.</p>
<p>There are three ways to use it the <code>music</code> shortcode.</p>
<h3 id="custom-music-url">8.1 Custom Music URL</h3>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.10" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.10-new.en.min.svg"
        data-srcset="/svg/version/0.2.10-new.en.min.svg, /svg/version/0.2.10-new.en.min.svg 1.5x, /svg/version/0.2.10-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.10"
        title="LoveIt NEW | 0.2.10" /></a> The complete usage of <a href="../theme-documentation-content#contents-organization" rel="">local resource references</a> is supported.</p>
<p>The <code>music</code> shortcode has the following named parameters by custom music URL:</p>
<ul>
<li>
<p><strong>server</strong> <em>[required]</em></p>
<p>URL of the custom music.</p>
</li>
<li>
<p><strong>name</strong> <em>[optional]</em></p>
<p>Name of the custom music.</p>
</li>
<li>
<p><strong>artist</strong> <em>[optional]</em></p>
<p>Artist of the custom music.</p>
</li>
<li>
<p><strong>cover</strong> <em>[required]</em></p>
<p>URL of the custom music cover.</p>
</li>
</ul>
<p>Example <code>music</code> input by custom music URL:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">music</span> <span class="na">url</span><span class="o">=</span><span class="s">&#34;/music/Wavelength.mp3&#34;</span> <span class="na">name</span><span class="o">=</span><span class="s">Wavelength</span> <span class="na">artist</span><span class="o">=</span><span class="s">oldmanyoung</span> <span class="na">cover</span><span class="o">=</span><span class="s">&#34;/images/Wavelength.jpg&#34;</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<meting-js url="/music/Wavelength.mp3" name="Wavelength" artist="oldmanyoung" cover="/images/Wavelength.jpg" theme="#448aff"></meting-js>
<h3 id="automatic-identification">8.2 Music Platform URL Automatic Identification</h3>
<p>The <code>music</code> shortcode has one named parameter by music platform URL automatic identification:</p>
<ul>
<li>
<p><strong>auto</strong> <em>[required]</em> (<strong>first</strong> positional parameter)</p>
<p>URL of the music platform URL for automatic identification,
which supports <code>netease</code>, <code>tencent</code> and <code>xiami</code> music platform.</p>
</li>
</ul>
<p>Example <code>music</code> input by music platform URL automatic identification:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">music</span> <span class="na">auto</span><span class="o">=</span><span class="s">&#34;https://music.163.com/#/playlist?id=60198&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">music</span> <span class="err">&#34;</span><span class="na">https:</span><span class="err">//</span><span class="na">music</span><span class="err">.</span><span class="na">163</span><span class="err">.</span><span class="na">com</span><span class="err">/#/</span><span class="na">playlist</span><span class="err">?</span><span class="na">id</span><span class="o">=</span><span class="s">60198&#34;</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<meting-js auto="https://music.163.com/#/playlist?id=60198" theme="#448aff"></meting-js>
<h3 id="custom-server">8.3 Custom Server, Type and ID</h3>
<p>The <code>music</code> shortcode has the following named parameters by custom music platform:</p>
<ul>
<li>
<p><strong>server</strong> <em>[required]</em> (<strong>first</strong> positional parameter)</p>
<p>[<code>netease</code>, <code>tencent</code>, <code>kugou</code>, <code>xiami</code>, <code>baidu</code>]</p>
<p>Music platform.</p>
</li>
<li>
<p><strong>type</strong> <em>[required]</em> (<strong>second</strong> positional parameter)</p>
<p>[<code>song</code>, <code>playlist</code>, <code>album</code>, <code>search</code>, <code>artist</code>]</p>
<p>Type of the music.</p>
</li>
<li>
<p><strong>id</strong> <em>[required]</em> (<strong>third</strong> positional parameter)</p>
<p>Song ID, or playlist ID, or album ID, or search keyword, or artist ID.</p>
</li>
</ul>
<p>Example <code>music</code> input by custom music platform:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">music</span> <span class="na">server</span><span class="o">=</span><span class="s">&#34;netease&#34;</span> <span class="na">type</span><span class="o">=</span><span class="s">&#34;song&#34;</span> <span class="na">id</span><span class="o">=</span><span class="s">&#34;1868553&#34;</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">music</span> <span class="na">netease</span> <span class="na">song</span> <span class="na">1868553</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<meting-js server="netease" type="song" id="1868553" theme="#448aff"></meting-js>
<h3 id="other-parameters">8.4 Other Parameters</h3>
<p>The <code>music</code> shortcode has other named parameters applying to the above three ways:</p>
<ul>
<li>
<p><strong>theme</strong> <em>[optional]</em></p>
<p><a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-changed.en.min.svg"
        data-srcset="/svg/version/0.2.0-changed.en.min.svg, /svg/version/0.2.0-changed.en.min.svg 1.5x, /svg/version/0.2.0-changed.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt CHANGED | 0.2.0"
        title="LoveIt CHANGED | 0.2.0" /></a> Main color of the music player, default value is <code>#448aff</code>.</p>
</li>
<li>
<p><strong>fixed</strong> <em>[optional]</em></p>
<p>Whether to enable fixed mode, default value is <code>false</code>.</p>
</li>
<li>
<p><strong>mini</strong> <em>[optional]</em></p>
<p>Whether to enable mini mode, default value is <code>false</code>.</p>
</li>
<li>
<p><strong>autoplay</strong> <em>[optional]</em></p>
<p>Whether to autoplay music, default value is <code>false</code>.</p>
</li>
<li>
<p><strong>volume</strong> <em>[optional]</em></p>
<p>Default volume when the player is first opened, which will be remembered in the browser, default value is <code>0.7</code>.</p>
</li>
<li>
<p><strong>mutex</strong> <em>[optional]</em></p>
<p>Whether to pause other players when this player starts playing, default value is <code>true</code>.</p>
</li>
</ul>
<p>The <code>music</code> shortcode has the following named parameters only applying to the type of music list:</p>
<ul>
<li>
<p><strong>loop</strong> <em>[optional]</em></p>
<p>[<code>all</code>, <code>one</code>, <code>none</code>]</p>
<p>Loop mode of the music list, default value is <code>none</code>.</p>
</li>
<li>
<p><strong>order</strong> <em>[optional]</em></p>
<p>[<code>list</code>, <code>random</code>]</p>
<p>Play order of the music list, default value is <code>list</code>.</p>
</li>
<li>
<p><strong>list-folded</strong> <em>[optional]</em></p>
<p>Whether the music list should be folded at first, default value is <code>false</code>.</p>
</li>
<li>
<p><strong>list-max-height</strong> <em>[optional]</em></p>
<p>Max height of the music list, default value is <code>340px</code>.</p>
</li>
</ul>
<h2 id="9-bilibili">9 bilibili</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.0" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.0-changed.en.min.svg"
        data-srcset="/svg/version/0.2.0-changed.en.min.svg, /svg/version/0.2.0-changed.en.min.svg 1.5x, /svg/version/0.2.0-changed.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt CHANGED | 0.2.0"
        title="LoveIt CHANGED | 0.2.0" /></a>
<p>The <code>bilibili</code> shortcode embeds a responsive video player for bilibili videos.</p>
<p>When the video only has one part, only the BV <code>id</code> of the video is required, e.g.:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-fallback" data-lang="fallback">https://www.bilibili.com/video/BV1Sx411T7QQ
</code></pre></td></tr></table>
</div>
</div><p>Example <code>bilibili</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">bilibili</span> <span class="na">BV1Sx411T7QQ</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">bilibili</span> <span class="na">id</span><span class="o">=</span><span class="s">BV1Sx411T7QQ</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="bilibili"><iframe src="//player.bilibili.com/player.html?bvid=BV1Sx411T7QQ&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></div>

<p>When the video has multiple parts, in addition to the BV <code>id</code> of the video,
<code>p</code> is also required, whose default value is <code>1</code>, e.g.:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-fallback" data-lang="fallback">https://www.bilibili.com/video/BV1TJ411C7An?p=3
</code></pre></td></tr></table>
</div>
</div><p>Example <code>bilibili</code> input with <code>p</code>:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">bilibili</span> <span class="na">BV1TJ411C7An</span> <span class="na">3</span> <span class="p">&gt;</span>}}
Or
{{<span class="p">&lt;</span> <span class="nt">bilibili</span> <span class="na">id</span><span class="o">=</span><span class="s">BV1TJ411C7An</span> <span class="na">p</span><span class="o">=</span><span class="s">3</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="bilibili"><iframe src="//player.bilibili.com/player.html?bvid=BV1TJ411C7An&page=3" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></div>

<h2 id="10-typeit">10 typeit</h2>
<p>The <code>typeit</code> shortcode provides typing animation based on <a href="https://typeitjs.com/" target="_blank" rel="noopener noreffer">TypeIt</a>.</p>
<p>Just insert your content in the <code>typeit</code> shortcode and that’s it.</p>
<h3 id="simple-content">10.1 Simple Content</h3>
<p>Simple content is allowed in <code>Markdown</code> format and <strong>without</strong> rich block content such as images and more&hellip;</p>
<p>Example <code>typeit</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">typeit</span> <span class="p">&gt;</span>}}
This is a <span class="ge">*paragraph*</span> with <span class="gs">**typing animation**</span> based on [<span class="nt">TypeIt</span>](<span class="na">https://typeitjs.com/</span>)...
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">typeit</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="typeit"><div id="id-12" class=""></div></div>

<p>Alternatively, you can use custom <strong>HTML tags</strong>.</p>
<p>Example <code>typeit</code> input with <code>h4</code> tag:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">typeit</span> <span class="na">tag</span><span class="o">=</span><span class="s">h4</span> <span class="p">&gt;</span>}}
This is a <span class="ge">*paragraph*</span> with <span class="gs">**typing animation**</span> based on [<span class="nt">TypeIt</span>](<span class="na">https://typeitjs.com/</span>)...
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">typeit</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="typeit"><h4 id="id-13" class=""></h4></div>

<h3 id="code-content">10.2 Code Content</h3>
<p>Code content is allowed and will be highlighted by named parameter <code>code</code> for the type of code language.</p>
<p>Example <code>typeit</code> input with <code>code</code>:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">typeit</span> <span class="na">code</span><span class="o">=</span><span class="s">java</span> <span class="p">&gt;</span>}}
public class HelloWorld {
    public static void main(String []args) {
        System.out.println(&#34;Hello World&#34;);
    }
}
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">typeit</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="typeit"><div id="id-14" class=" highlight"></div></div>

<h3 id="group-content">10.3 Group Content</h3>
<p>All typing animations start at the same time by default.
But sometimes you may want to start a set of <code>typeit</code> contents in order.</p>
<p>A set of <code>typeit</code> contents with the same value of named parameter <code>group</code> will start typing animation in sequence.</p>
<p>Example <code>typeit</code> input with <code>group</code>:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span><span class="lnt">5
</span><span class="lnt">6
</span><span class="lnt">7
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">typeit</span> <span class="na">group</span><span class="o">=</span><span class="s">paragraph</span> <span class="p">&gt;</span>}}
<span class="gs">**First**</span> this paragraph begins
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">typeit</span> <span class="p">&gt;</span>}}

{{<span class="p">&lt;</span> <span class="nt">typeit</span> <span class="na">group</span><span class="o">=</span><span class="s">paragraph</span> <span class="p">&gt;</span>}}
<span class="gs">**Then**</span> this paragraph begins
{{<span class="p">&lt;</span> <span class="p">/</span><span class="nt">typeit</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>The rendered output looks like this:</p>
<div class="typeit"><div id="id-15" class=""></div></div>

<div class="typeit"><div id="id-16" class=""></div></div>

<h2 id="11-script">11 script</h2>
<a href="https://github.com/dillonzq/LoveIt/releases/tag/v0.2.8" rel="noopener noreffer" target="_blank"><img
        class="lazyload version"
        src="/svg/loading.min.svg"
        data-src="/svg/version/0.2.8-new.en.min.svg"
        data-srcset="/svg/version/0.2.8-new.en.min.svg, /svg/version/0.2.8-new.en.min.svg 1.5x, /svg/version/0.2.8-new.en.min.svg 2x"
        data-sizes="auto"
        alt="LoveIt NEW | 0.2.8"
        title="LoveIt NEW | 0.2.8" /></a>
<p><code>script</code> is a shortcode to insert custom <strong><i class="fab fa-js fa-fw"></i>&nbsp;Javascript</strong> in your post.</p>
<div class="details admonition note open">
        <div class="details-summary admonition-title">
            <i class="icon fas fa-pencil-alt fa-fw"></i>Note<i class="details-icon fas fa-angle-right fa-fw"></i>
        </div>
        <div class="details-content">
            <div class="admonition-content">The script content can be guaranteed to be executed in order after all third-party libraries are loaded. So you are free to use third-party libraries.</div>
        </div>
    </div>
<p>Example <code>script</code> input:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span></code></pre></td>
<td class="lntd">
<pre class="chroma"><code class="language-markdown" data-lang="markdown">{{<span class="p">&lt;</span> <span class="nt">script</span> <span class="p">&gt;}}</span>
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="s1">&#39;Hello LoveIt!&#39;</span><span class="p">);</span>
<span class="p">{{&lt;</span> <span class="p">/</span><span class="nt">script</span> <span class="p">&gt;</span>}}
</code></pre></td></tr></table>
</div>
</div><p>You can see the output in the console of the developer tool.</p></div><div class="post-footer" id="post-footer">
    <div class="post-info">
        <div class="post-info-line">
            <div class="post-info-mod">
                <span>Updated on 2020-03-03</span>
            </div>
            <div class="post-info-license"></div>
        </div>
        <div class="post-info-line">
            <div class="post-info-md"><span>
                            <a class="link-to-markdown" href="/en/theme-documentation-extended-shortcodes/index.md" target="_blank">Read Markdown</a>
                        </span></div>
            <div class="post-info-share">
                <span><a href="javascript:void(0);" title="Share on Twitter" data-sharer="twitter" data-url="https://luckly.work/en/theme-documentation-extended-shortcodes/" data-title="Theme Documentation - Extended Shortcodes" data-via="xxxx" data-hashtags="shortcodes"><i class="fab fa-twitter fa-fw"></i></a><a href="javascript:void(0);" title="Share on Facebook" data-sharer="facebook" data-url="https://luckly.work/en/theme-documentation-extended-shortcodes/" data-hashtag="shortcodes"><i class="fab fa-facebook-square fa-fw"></i></a><a href="javascript:void(0);" title="Share on Hacker News" data-sharer="hackernews" data-url="https://luckly.work/en/theme-documentation-extended-shortcodes/" data-title="Theme Documentation - Extended Shortcodes"><i class="fab fa-hacker-news fa-fw"></i></a><a href="javascript:void(0);" title="Share on Line" data-sharer="line" data-url="https://luckly.work/en/theme-documentation-extended-shortcodes/" data-title="Theme Documentation - Extended Shortcodes"><i data-svg-src="https://cdn.jsdelivr.net/npm/simple-icons@2.14.0/icons/line.svg"></i></a><a href="javascript:void(0);" title="Share on 微博" data-sharer="weibo" data-url="https://luckly.work/en/theme-documentation-extended-shortcodes/" data-title="Theme Documentation - Extended Shortcodes"><i class="fab fa-weibo fa-fw"></i></a></span>
            </div>
        </div>
    </div>

    <div class="post-info-more">
        <section class="post-tags"><i class="fas fa-tags fa-fw"></i>&nbsp;<a href="/en/tags/shortcodes/">shortcodes</a></section>
        <section>
            <span><a href="javascript:void(0);" onclick="window.history.back();">Back</a></span>&nbsp;|&nbsp;<span><a href="/en/">Home</a></span>
        </section>
    </div>

    <div class="post-nav"><a href="/en/basic-markdown-syntax/" class="prev" rel="prev" title="Basic Markdown Syntax"><i class="fas fa-angle-left fa-fw"></i>Basic Markdown Syntax</a>
            <a href="/en/theme-documentation-built-in-shortcodes/" class="next" rel="next" title="Theme Documentation - Built-in Shortcodes">Theme Documentation - Built-in Shortcodes<i class="fas fa-angle-right fa-fw"></i></a></div>
</div>
<div id="comments"><div id="valine" class="comment"></div><noscript>
                Please enable JavaScript to view the comments powered by <a href="https://valine.js.org/">Valine</a>.
            </noscript></div></article></div>
            </main><footer class="footer">
        <div class="footer-container"><div class="footer-line">Powered by <a href="https://gohugo.io/" target="_blank" rel="noopener noreffer" title="Hugo 0.79.1">Hugo</a> | Theme - <a href="https://github.com/dillonzq/LoveIt" target="_blank" rel="noopener noreffer" title="LoveIt 0.2.10"><i class="far fa-kiss-wink-heart fa-fw"></i> LoveIt</a>
                </div><div class="footer-line"><i class="far fa-copyright fa-fw"></i><span itemprop="copyrightYear">2019 - 2021</span><span class="author" itemprop="copyrightHolder">&nbsp;<a href="/en/" target="_blank">xxxx</a></span>&nbsp;|&nbsp;<span class="license"><a rel="license external nofollow noopener noreffer" href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank">CC BY-NC 4.0</a></span></div>
        </div>
    </footer></div>

        <div id="fixed-buttons"><a href="#" id="back-to-top" class="fixed-button" title="Back to Top">
                <i class="fas fa-arrow-up fa-fw"></i>
            </a><a href="#" id="view-comments" class="fixed-button" title="View Comments">
                <i class="fas fa-comment fa-fw"></i>
            </a>
        </div><link rel="stylesheet" href="/lib/valine/valine.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lightgallery.js@1.2.0/dist/css/lightgallery.min.css"><link rel="stylesheet" href="/lib/mermaid/mermaid.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mapbox-gl@1.10.1/dist/mapbox-gl.min.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.css"><link rel="stylesheet" href="/lib/aplayer/dark.min.css"><link rel="stylesheet" href="/css/2f1ef0.min.css"><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/valine@1.4.14/dist/Valine.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/smooth-scroll@16.1.3/dist/smooth-scroll.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/autocomplete.js@0.37.1/dist/autocomplete.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/algoliasearch@4.2.0/dist/algoliasearch-lite.umd.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lazysizes@5.2.2/lazysizes.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lightgallery.js@1.2.0/dist/js/lightgallery.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lg-thumbnail.js@1.2.0/dist/lg-thumbnail.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lg-zoom.js@1.2.0/dist/lg-zoom.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/clipboard@2.0.6/dist/clipboard.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/sharer.js@0.4.0/sharer.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/typeit@7.0.4/dist/typeit.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mermaid@8.5.1/dist/mermaid.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@4.8.0/dist/echarts.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@4.8.0/theme/macarons.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mapbox-gl@1.10.1/dist/mapbox-gl.min.js"></script><script type="text/javascript" src="/lib/mapbox-gl/mapbox-gl-language.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/aplayer@1.10.1/dist/APlayer.min.js"></script><script type="text/javascript" src="https://cdn.jsdelivr.net/npm/meting@2.0.1/dist/Meting.min.js"></script><script type="text/javascript">window.config={"code":{"copyTitle":"Copy to clipboard","maxShownLines":10},"comment":{"valine":{"appId":"QGzwQXOqs5JOhN4RGPOkR2mR-MdYXbMMI","appKey":"WBmoGyJtbqUswvfLh6L8iEBr","avatar":"mp","el":"#valine","emojiCDN":"https://cdn.jsdelivr.net/npm/emoji-datasource-google@5.0.1/img/google/64/","emojiMaps":{"100":"1f4af.png","alien":"1f47d.png","anger":"1f4a2.png","angry":"1f620.png","anguished":"1f627.png","astonished":"1f632.png","black_heart":"1f5a4.png","blue_heart":"1f499.png","blush":"1f60a.png","bomb":"1f4a3.png","boom":"1f4a5.png","broken_heart":"1f494.png","brown_heart":"1f90e.png","clown_face":"1f921.png","cold_face":"1f976.png","cold_sweat":"1f630.png","confounded":"1f616.png","confused":"1f615.png","cry":"1f622.png","crying_cat_face":"1f63f.png","cupid":"1f498.png","dash":"1f4a8.png","disappointed":"1f61e.png","disappointed_relieved":"1f625.png","dizzy":"1f4ab.png","dizzy_face":"1f635.png","drooling_face":"1f924.png","exploding_head":"1f92f.png","expressionless":"1f611.png","face_vomiting":"1f92e.png","face_with_cowboy_hat":"1f920.png","face_with_hand_over_mouth":"1f92d.png","face_with_head_bandage":"1f915.png","face_with_monocle":"1f9d0.png","face_with_raised_eyebrow":"1f928.png","face_with_rolling_eyes":"1f644.png","face_with_symbols_on_mouth":"1f92c.png","face_with_thermometer":"1f912.png","fearful":"1f628.png","flushed":"1f633.png","frowning":"1f626.png","ghost":"1f47b.png","gift_heart":"1f49d.png","green_heart":"1f49a.png","grimacing":"1f62c.png","grin":"1f601.png","grinning":"1f600.png","hankey":"1f4a9.png","hear_no_evil":"1f649.png","heart":"2764-fe0f.png","heart_decoration":"1f49f.png","heart_eyes":"1f60d.png","heart_eyes_cat":"1f63b.png","heartbeat":"1f493.png","heartpulse":"1f497.png","heavy_heart_exclamation_mark_ornament":"2763-fe0f.png","hole":"1f573-fe0f.png","hot_face":"1f975.png","hugging_face":"1f917.png","hushed":"1f62f.png","imp":"1f47f.png","innocent":"1f607.png","japanese_goblin":"1f47a.png","japanese_ogre":"1f479.png","joy":"1f602.png","joy_cat":"1f639.png","kiss":"1f48b.png","kissing":"1f617.png","kissing_cat":"1f63d.png","kissing_closed_eyes":"1f61a.png","kissing_heart":"1f618.png","kissing_smiling_eyes":"1f619.png","laughing":"1f606.png","left_speech_bubble":"1f5e8-fe0f.png","love_letter":"1f48c.png","lying_face":"1f925.png","mask":"1f637.png","money_mouth_face":"1f911.png","nauseated_face":"1f922.png","nerd_face":"1f913.png","neutral_face":"1f610.png","no_mouth":"1f636.png","open_mouth":"1f62e.png","orange_heart":"1f9e1.png","partying_face":"1f973.png","pensive":"1f614.png","persevere":"1f623.png","pleading_face":"1f97a.png","pouting_cat":"1f63e.png","purple_heart":"1f49c.png","rage":"1f621.png","relaxed":"263a-fe0f.png","relieved":"1f60c.png","revolving_hearts":"1f49e.png","right_anger_bubble":"1f5ef-fe0f.png","robot_face":"1f916.png","rolling_on_the_floor_laughing":"1f923.png","scream":"1f631.png","scream_cat":"1f640.png","see_no_evil":"1f648.png","shushing_face":"1f92b.png","skull":"1f480.png","skull_and_crossbones":"2620-fe0f.png","sleeping":"1f634.png","sleepy":"1f62a.png","slightly_frowning_face":"1f641.png","slightly_smiling_face":"1f642.png","smile":"1f604.png","smile_cat":"1f638.png","smiley":"1f603.png","smiley_cat":"1f63a.png","smiling_face_with_3_hearts":"1f970.png","smiling_imp":"1f608.png","smirk":"1f60f.png","smirk_cat":"1f63c.png","sneezing_face":"1f927.png","sob":"1f62d.png","space_invader":"1f47e.png","sparkling_heart":"1f496.png","speak_no_evil":"1f64a.png","speech_balloon":"1f4ac.png","star-struck":"1f929.png","stuck_out_tongue":"1f61b.png","stuck_out_tongue_closed_eyes":"1f61d.png","stuck_out_tongue_winking_eye":"1f61c.png","sunglasses":"1f60e.png","sweat":"1f613.png","sweat_drops":"1f4a6.png","sweat_smile":"1f605.png","thinking_face":"1f914.png","thought_balloon":"1f4ad.png","tired_face":"1f62b.png","triumph":"1f624.png","two_hearts":"1f495.png","unamused":"1f612.png","upside_down_face":"1f643.png","weary":"1f629.png","white_frowning_face":"2639-fe0f.png","white_heart":"1f90d.png","wink":"1f609.png","woozy_face":"1f974.png","worried":"1f61f.png","yawning_face":"1f971.png","yellow_heart":"1f49b.png","yum":"1f60b.png","zany_face":"1f92a.png","zipper_mouth_face":"1f910.png","zzz":"1f4a4.png"},"enableQQ":false,"highlight":true,"lang":"en","pageSize":10,"placeholder":"Your comment ...","recordIP":true,"serverURLs":"https://leancloud.hugoloveit.com","visitor":true}},"data":{"id-10":{"darkStyle":"mapbox://styles/mapbox/dark-v10?optimize=true","fullscreen":true,"geolocate":true,"lat":31.233,"lightStyle":"mapbox://styles/mapbox/light-v10?optimize=true","lng":121.485,"marked":true,"navigation":true,"scale":true,"zoom":12},"id-11":{"darkStyle":"mapbox://styles/mapbox/navigation-preview-night-v4?optimize=true","fullscreen":true,"geolocate":true,"lat":37.453,"lightStyle":"mapbox://styles/mapbox/navigation-preview-day-v4?optimize=true","lng":-122.252,"marked":false,"navigation":true,"scale":true,"zoom":10},"id-12":"This is a \u003cem\u003eparagraph\u003c/em\u003e with \u003cstrong\u003etyping animation\u003c/strong\u003e based on \u003ca href=\"https://typeitjs.com/\" target=\"_blank\" rel=\"noopener noreffer\"\u003eTypeIt\u003c/a\u003e\u0026hellip;","id-13":"This is a \u003cem\u003eparagraph\u003c/em\u003e with \u003cstrong\u003etyping animation\u003c/strong\u003e based on \u003ca href=\"https://typeitjs.com/\" target=\"_blank\" rel=\"noopener noreffer\"\u003eTypeIt\u003c/a\u003e\u0026hellip;","id-14":"\u003cbr /\u003e\u003cspan class=\"kd\"\u003epublic\u003c/span\u003e\u0026nbsp;\u003cspan class=\"kd\"\u003eclass\u003c/span\u003e\u0026nbsp;\u003cspan class=\"nc\"\u003eHelloWorld\u003c/span\u003e\u0026nbsp;\u003cspan class=\"o\"\u003e{\u003c/span\u003e\u003cbr /\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cspan class=\"kd\"\u003epublic\u003c/span\u003e\u0026nbsp;\u003cspan class=\"kd\"\u003estatic\u003c/span\u003e\u0026nbsp;\u003cspan class=\"kt\"\u003evoid\u003c/span\u003e\u0026nbsp;\u003cspan class=\"nf\"\u003emain\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003eString\u003c/span\u003e\u0026nbsp;\u003cspan class=\"o\"\u003e[]\u003c/span\u003e\u003cspan class=\"n\"\u003eargs\u003c/span\u003e\u003cspan class=\"o\"\u003e)\u003c/span\u003e\u0026nbsp;\u003cspan class=\"o\"\u003e{\u003c/span\u003e\u003cbr /\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cspan class=\"n\"\u003eSystem\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"na\"\u003eout\u003c/span\u003e\u003cspan class=\"o\"\u003e.\u003c/span\u003e\u003cspan class=\"na\"\u003eprintln\u003c/span\u003e\u003cspan class=\"o\"\u003e(\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Hello\u0026nbsp;World\u0026#34;\u003c/span\u003e\u003cspan class=\"o\"\u003e);\u003c/span\u003e\u003cbr /\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cspan class=\"o\"\u003e}\u003c/span\u003e\u003cbr /\u003e\u003cspan class=\"o\"\u003e}\u003c/span\u003e\u003cbr /\u003e","id-15":"\u003cstrong\u003eFirst\u003c/strong\u003e this paragraph begins","id-16":"\u003cstrong\u003eThen\u003c/strong\u003e this paragraph begins","id-2":"\r\ngraph LR;\r\n    A[Hard edge] --\u003e|Link text| B(Round edge)\r\n    B --\u003e C{Decision}\r\n    C --\u003e|One| D[Result one]\r\n    C --\u003e|Two| E[Result two]\r","id-3":"\r\nsequenceDiagram\r\n    participant Alice\r\n    participant Bob\r\n    Alice-\u003e\u003eJohn: Hello John, how are you?\r\n    loop Healthcheck\r\n        John-\u003eJohn: Fight against hypochondria\r\n    end\r\n    Note right of John: Rational thoughts \u003cbr/\u003eprevail...\r\n    John--\u003eAlice: Great!\r\n    John-\u003eBob: How about you?\r\n    Bob--\u003eJohn: Jolly good!\r","id-4":"\r\ngantt\r\n    dateFormat  YYYY-MM-DD\r\n    title Adding GANTT diagram functionality to mermaid\r\n    section A section\r\n    Completed task            :done,    des1, 2014-01-06,2014-01-08\r\n    Active task               :active,  des2, 2014-01-09, 3d\r\n    Future task               :         des3, after des2, 5d\r\n    Future task2               :         des4, after des3, 5d\r\n    section Critical tasks\r\n    Completed task in the critical line :crit, done, 2014-01-06,24h\r\n    Implement parser and jison          :crit, done, after des1, 2d\r\n    Create tests for parser             :crit, active, 3d\r\n    Future task in critical line        :crit, 5d\r\n    Create tests for renderer           :2d\r\n    Add to mermaid                      :1d\r","id-5":"\r\nclassDiagram\r\n    Class01 \u003c|-- AveryLongClass : Cool\r\n    Class03 *-- Class04\r\n    Class05 o-- Class06\r\n    Class07 .. Class08\r\n    Class09 --\u003e C2 : Where am i?\r\n    Class09 --* C3\r\n    Class09 --|\u003e Class07\r\n    Class07 : equals()\r\n    Class07 : Object[] elementData\r\n    Class01 : size()\r\n    Class01 : int chimp\r\n    Class01 : int gorilla\r\n    Class08 \u003c--\u003e C2: Cool label\r","id-6":"\r\nstateDiagram\r\n    [*] --\u003e Still\r\n    Still --\u003e [*]\r\n    Still --\u003e Moving\r\n    Moving --\u003e Still\r\n    Moving --\u003e Crash\r\n    Crash --\u003e [*]\r","id-7":"\r\ngitGraph:\r\noptions\r\n{\r\n    \"nodeSpacing\": 100,\r\n    \"nodeRadius\": 10\r\n}\r\nend\r\n    commit\r\n    branch newbranch\r\n    checkout newbranch\r\n    commit\r\n    commit\r\n    checkout master\r\n    commit\r\n    commit\r\n    merge newbranch\r","id-8":"\r\npie\r\n    \"Dogs\" : 386\r\n    \"Cats\" : 85\r\n    \"Rats\" : 15\r","id-9":"{\"grid\":{\"bottom\":\"5%\",\"containLabel\":true,\"left\":\"5%\",\"right\":\"5%\",\"top\":\"20%\"},\"legend\":{\"data\":[\"Email Marketing\",\"Affiliate Advertising\",\"Video Advertising\",\"Direct View\",\"Search Engine\"],\"top\":\"10%\"},\"series\":[{\"data\":[120,132,101,134,90,230,210],\"name\":\"Email Marketing\",\"stack\":\"Total\",\"type\":\"line\"},{\"data\":[220,182,191,234,290,330,310],\"name\":\"Affiliate Advertising\",\"stack\":\"Total\",\"type\":\"line\"},{\"data\":[150,232,201,154,190,330,410],\"name\":\"Video Advertising\",\"stack\":\"Total\",\"type\":\"line\"},{\"data\":[320,332,301,334,390,330,320],\"name\":\"Direct View\",\"stack\":\"Total\",\"type\":\"line\"},{\"data\":[820,932,901,934,1290,1330,1320],\"name\":\"Search Engine\",\"stack\":\"Total\",\"type\":\"line\"}],\"title\":{\"left\":\"center\",\"text\":\"Summary Line Chart\",\"top\":\"2%\"},\"toolbox\":{\"feature\":{\"saveAsImage\":{\"title\":\"Save as Image\"}}},\"tooltip\":{\"trigger\":\"axis\"},\"xAxis\":{\"boundaryGap\":false,\"data\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"type\":\"category\"},\"yAxis\":{\"type\":\"value\"}}"},"lightGallery":{"actualSize":false,"exThumbImage":"data-thumbnail","hideBarsDelay":2000,"selector":".lightgallery","speed":400,"thumbContHeight":80,"thumbWidth":80,"thumbnail":true},"mapbox":{"RTLTextPlugin":"https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.0/mapbox-gl-rtl-text.js","accessToken":"pk.eyJ1IjoiZGlsbG9uenEiLCJhIjoiY2s2czd2M2x3MDA0NjNmcGxmcjVrZmc2cyJ9.aSjv2BNuZUfARvxRYjSVZQ"},"search":{"algoliaAppID":"PASDMWALPK","algoliaIndex":"index.en","algoliaSearchKey":"b42948e51daaa93df92381c8e2ac0f93","highlightTag":"em","maxResultLength":10,"noResultsFound":"No results found","snippetLength":30,"type":"algolia"},"typeit":{"cursorChar":"|","cursorSpeed":1000,"data":{"id-12":["id-12"],"id-13":["id-13"],"id-14":["id-14"],"paragraph":["id-15","id-16"]},"duration":-1,"speed":100}};</script><script type="text/javascript" src="/js/theme.min.js"></script><script type="text/javascript">
console.log('Hello LoveIt!');</script></body>
</html>
